Performance analysis of a client-side caching/prefetching system for Web traffic

نویسندگان

  • Abdullah Balamash
  • Marwan Krunz
  • Philippe Nain
چکیده

Network congestion remains one of the main barriers to the continuing success of the Internet. For Web users, congestion manifests itself in unacceptably long response times. One possible remedy to the latency problem is to use caching at the client, at the proxy server, or within the Internet. However, Web documents are becoming increasingly dynamic (i.e., have short lifetimes), which limits the potential benefit of caching. The performance of a Web caching system can be dramatically increased by integrating document prefetching (a.k.a. “proactive caching”) into its design. Although prefetching reduces the response time of a requested document, it also increases the network load, as some documents will be unnecessarily prefetched (due to the imprecision in the prediction algorithm). In this study, we analyze the confluence of the two effects through a tractable mathematical model that enables us to establish the conditions under which prefetching reduces the average response time of a requested document. The model accommodates both passive client and proxy caching along with prefetching. Our analysis is used to dynamically compute the “optimal” number of documents to prefetch in the subsequent client’s idle (think) period. In general, this optimal number is determined through a simple numerical procedure. Closed-form expressions for this optimal number are obtained for special yet important cases. We discuss how our analytical results can be used to optimally adapt the parameters of an actual prefetching system. Simulations are used to validate our analysis and study the interactions among various system parameters. keywords — Web modeling, caching, proxy, prefetching, multi-fractal traffic.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Improving Performance of World Wide Web by Adaptive Web Traffic Reduction

The ever increasing use of World Wide Web in the existing network, results in poor performance. Several techniques have been developed for reducing web traffic by compressing the size of the file, saving the web pages at the client side, changing the burst nature of traffic into constant rate etc. No single method was adequate enough to access the document instantly through the Internet. In thi...

متن کامل

A Novel Approach For Web Pre-fetching and caching

Due to the fast development of internet services and a huge amount of network traffic web caching and prefetching are the most popular techniques that play a key role in improving the Web performance by keeping web url that are likely to be visited in the near future closer to the client. Web caching technique work integrated or independently with the web prefetching. The Web caching and prefet...

متن کامل

A Survey of Web Caching and Prefetching

Web caching and prefetching are the most popular techniques that play a key role in improving the Web performance by keeping web objects that are likely to be visited in the near future closer to the client. Web caching can work independently or integrated with the web prefetching. The Web caching and prefetching can complement each other since the web caching exploits the temporal locality for...

متن کامل

Fuzzy C-means Clustering Based Prefetching to Reduce Web Traffic

Web caching is used to reduce the network traffic but in the present scenario of heavy usage of web, caching itself is not enough. Hence, prefetching used with caching to improve the cache performance. Web caching and prefetching are the solution of many network problems like as access latency used by users and performance degradation due to heavy load on web. It helps in fetching the resources...

متن کامل

Design of Client-side Caching and Region Prefetching Algorithms for Internet GIS

One of the critical problems of Internet GIS is latency time of displaying the map requested by clients due to network traffic. To enhance the user's response time, it is required to minimize the number of interactions between a client and a server. The minimization of network traffic can be achieved by data caching and object prefetching. For Internet GIS applications, the operators we conside...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Computer Networks

دوره 51  شماره 

صفحات  -

تاریخ انتشار 2007